package br.com.fafica.sisape.repositorioarray;

import java.util.ArrayList;

import br.com.fafica.sisape.model.Consulta;;

public class RepositorioConsulta {
	
	static ArrayList <Consulta> consultas = new ArrayList<Consulta>();
	static Integer cod = 0;
	
	public void createConsulta(Consulta consulta, Integer codUsuario){
		cod++;
		consulta.setCod(cod);
		consulta.setCodUsuario(codUsuario);
		consultas.add(consulta);
		
	}
	public ArrayList readConsulta(Integer codUsuario){
		
		ArrayList<Consulta> listaConsulta = new ArrayList<>();
		Consulta c = new Consulta();
		for(int i=0; i < consultas.size(); i++){
			c = consultas.get(i);
			
			if(c.getCodUsuario() == codUsuario){
				listaConsulta.add(c);
				
			}
		}
		return listaConsulta;
	}
	public void updateConsulta(Consulta c){
		
		for(int i = 0; i < consultas.size(); i++){
			if(consultas.get(i).getCod() == c.getCod()){
				consultas.set(i, c);
			}
		}
	}
	public void deleteConsulta(Consulta c){
		
		for(int i = 0; i < consultas.size(); i++){
			if(consultas.get(i).getCod() == c.getCod()){
				consultas.remove(i);
			}
		}
	}

}
